
# 包

"""
定义 ： 就是一个特殊的目录，创建以后有一个__init__.py

作用：就是当文件足够多的时候 ，为了方便管理 ，就会使用包。跟文件夹的作用是一样的。

导入的方式 ：
    1. import 包名.模块名
        优点 ：一次性导入所有成员 ，里面成员都可以直接使用
        缺点 ： 会占用更多的内存资源
    2. from 包名.模块名 import 成员
        优点 ： 减少了资源占用 ，用啥导入啥 。
        缺点 ： 到进行引入大量的成员，导入起来比较麻烦。

注意 ： 导入时需要从项目下的一层开始导入
"""


import bcd.demo22_fact      # 第一种
from bcd.demo22_fact import fact        # 第二种导入

print(fact(10))
